Caller ID surfing

ABSTRACT

A method and system for displaying and producing computer based documents seamlessly to users that relate to their telephone calls is provided. The invention is able to be used with social media, where the mobile station searches for the social media page of the caller based on the Caller ID and displays it to the recipient of the call on the mobile station screen, possibly with other Internet search results. The method and system allow the user to obtain the newest public information about the person who calls him or he decides to call, or any documents that might be intermittent between the people. The system adds “bandwidth”, i.e. speed, efficiency and more dimensions to personal communication, as the users of the inventive system can also visually see by documentation what is going on in the relationship between two or more people.

CROSS REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. application Ser. No.12/774,312 filed on May 5, 2010, currently pending. This application isrelated to U.S. application Ser. No. 12/781,856 filed on May 18, 2010,which is a continuation of U.S. application Ser. No. 12/774,312. Thisapplication is related to U.S. application Ser. No. 13/695,540, which isa National Stage of PCT/FI2011/050293 filed on Apr. 6, 2011, whichclaims priority to U.S. application Ser. No. 12/781,856 filed on May 18,2010 and U.S. application Ser. No. 12/774,312 filed on May 5, 2010. Theentire contents of the above-identified applications are herebyincorporated by reference.

TECHNICAL FIELD OF INVENTION

The invention relates to the field of computer telephony integration. Inparticular the invention relates to displaying and producing computerbased documents seamlessly to users that relate to their telephonecalls, call log or electronic phone book.

BACKGROUND

Most of the work people do in developed economies these days pertain tousing a computer and talking on the phone. Millions of people do it allthe time at their office, and mobile phones have many functionalitiesassociated with personal computers, such as color displays and texteditors.

When people call each other, the caller can choose to send, and therecipient can choose to receive and display, a Caller ID. This caller IDis typically the phone number of the originating telephone subscription,but clever mobile phones also convert the Caller ID into a name, if thecall originating number is found in the address book of the mobile phoneunder a certain name.

Furthermore, there are some directory enquiries companies that show thecaller based on a lookup from a directory, and charge the consumer forthese lookups. In addition to this EP 1 587 291 B1 discusses a methodwhere the Caller ID can be enhanced by pushing more exotic multimediadata to the recipient of the call. US 2005/0069095 A1 on the other handdiscusses finding the caller ID of the sender of a voicemail, bydifferent methods of searching voicemails in order to discover theCaller ID. These documents are cited as references in this application.

These aforementioned methods have several disadvantages. The directoryenquiry companies perform the lookup from a proprietary database and/ortable, and deliver very limited, expensive information, typicallylimited to only the name registered to the telephone number in an SMSmessage for a fee of tens of cents per message. Adding more exoticbroadband data to the Caller ID and pushing it to the recipients makesno sense, if there is no relevant data to push into terminals. Very fewterminals are also compatible with broadband Caller ID, which wouldrequire standardization among mobile phone manufacturers that isdifficult to achieve. Discovering the caller ID from a voicemailafterwards would not have helped during the missed call, quiteobviously. A plain call log as in the prior art does not prepare theuser to the eventual conversation in more detail either. Furthermore,the conventional phone book applications in subscriber terminals do notprovide any useful recent background information for a call either, theyonly manage the contact information.

SUMMARY

The invention under study is directed towards a system and a method foreffectively relieving all or some of the disadvantages mentionedearlier. The invention is directed towards automatically surfing oninformation networks by using Caller ID as the default surf board, i.e.search term.

More particularly the invention under study aims to realize a systemwhere the mobile phone automatically does an Internet Search when thecaller ID comes in, so that the person who answers the call hasautomatically “googled”, i.e. done an Internet search of the person thatcalls him or her. It is now more pleasant to answer the call as therecipient knows what the caller has been up to, and has more issues totalk about.

A further object of the invention is to also present a system where themobile phone searches and displays all or some relevant documents to thescreen as the user enters or dials a recipient telephone number. Thecaller has less need of idling: “Now where were we?? What was going onlast time?” as the correspondence with the person he is about to call islisted conveniently on the mobile phone screen. The mobile phone willdisplay emails, text files, calendar events and the like right on thedisplay or on the Desktop of the mobile phone as the user enters thenumbers to be called or launches the call.

Many times the screen of the mobile phone is next to the ear or cheek,unless one uses a headset or a loudspeaker. One aspect of the inventioninvolves a subscriber terminal that is comprised of a phone and acomputer. The call information is relayed from the phone to thecomputer. For example a telephone or a mobile phone may be connected toa PC via radio path or cable, and the Desktop of the PC is arranged withsearch results from the file system of the PC or the Internet, where theCaller ID, outgoing telephone number, or any data associated to them,are used as search input terms. In an office environment, the telephoneof the user is ideally connected to the PC by a cable or a wirelesslink, such as a Bluetooth link. As a call incomes, and the caller isrecognized, the email application searches and displays the emails theuser has had with the caller, any Word documents that mention thecaller's name, or it automatically logs on to the user's and/or caller'shome page, and/or social media profile page, such as a Facebook profilepage and/or LinkedIn, Twitter and/or Plaxo profile page.

Another embodiment of the invention allows the Caller ID for people towork in workgroups in a novel and inventive way. Now, with reference toearlier paragraph, the user gets a call from +3589123456, from CharlieLahti, a fictitious person from Finland, as evidenced by theInternational dialing code. Charlie has just bought his 5 year olddaughter Liisa a new bicycle, and posts a picture of Liisaenthusiastically pedaling the new bike on his Facebook page. Now, theuser, let's call him Matti, and Charlie are friends on Facebook, and asthe user's mobile phone receives and recognizes the call from Charlie,the user's mobile phone logs on to Facebook if it is not logged inalready and searches and displays Charlie's profile, which has thepicture of Liisa pedaling the new bike. “Wow, that's a pretty awesomebike Liisa has there”, the user remarks to the phone, before Charliemanages to say anything. There is no need for “How is the weatherthere?—enough with the pleasantries—How's things?” or the usualnonsensical warm-up in pursuit of interesting things to talk about.Liisa's new bike makes the psychological connection immediately betweenCharlie and the user, and a common but personal frame of mind for theconversation has been entered.

Now Charlie really likes the fact that the user knows and is interestedin things that happen to his family, and decides spontaneously tosuggest a picnic in a park to the user. The user and Charlie engage inplanning the picnic, and then the user presses a button from hissubscriber terminal to begin recording the conversation. Theconversation about planning the picnic is recorded, typically into adata file, and this file is posted on the Facebook “wall” of the userand Charlie. Typically the recorded conversation file is posted so thatthe user records the data file on his subscriber terminal and thenuploads the file to Facebook, and posts it to the wall between the userand Charlie. Of course live streaming to a file on the Facebook “wall”is also possible in accordance with the invention. The wife of Charlieor the girlfriend of the user can now access the voice recording fromthe Facebook page, and check out what Charlie and the user planned bylistening to the voice recording. Speech recognition may also be used byeither user's or Charlie's subscriber terminal or a network computer toextract the voice recording into text, which may also be posted on the“wall” between the user and Charlie. Of course if the user and Charlieuse a video phone both visual and audio data may be recorded to the datafile in accordance with the invention.

More advantages further still are accrued by embodiments of theinvention with the network effect. Now Charlie calls his wife, who has amobile phone and is a user of the invention. Charlie's incoming phonecall is recognized by his wife's mobile phone, which log's onto Facebookand displays Charlie's Facebook profile page which has a voice recordingin a file and a text excerpt extracted from the phone conversation:“Maybe we should get garlic baguettes, white wine for the picnic”.Charlie's wife is in a shop and notices the incoming call and observesthe “wall” postings between Charlie and Matti, the earlier user, as itis flashed with the Caller ID on the screen. She replies to the phone:I'll get the wine and the baguettes, but I am busy now!”, anddisconnects the call to his husband Charlie, before Charlie can sayanything. Charlie did not really have anything else to say at this time,besides the things he already discussed with Matti, so he is quiterelieved that he does not need to start pondering: what did I agree withMatti?, to his wife who has tens of other things to buy from the shop.

The invention adds “bandwidth”, i.e. speed, efficiency and moredimensions to personal communication, as the users of the inventivesystem can also visually see by documentation what is going on in therelationship between two or more people.

Quite clearly, the invention can be used in business communication. Inone aspect of the invention executives, bankers and attorneys that areworking on a corporate merger and acquisition deal form a closed group,for example in a corporate intranet, or on LinkedIn or a like socialnetwork. The lawyers can get term sheet information necessary forpreparing agreements from recorded teleconferences between executiveswithout calling them, and they are also better prepared to takeinstructions from the executives when the executives call them and givenew orders, because the lawyers get a text excerpt displayed to them ofwhat the executive has been doing as they answer the call.

In another aspect of the invention the caller is a customer and theanswering party is a call center agent and the caller identity is usedto search and retrieve all or some of the customer account details tothe workstation of the call center agent. This avoids the call centeragent needing to ask questions like: “what is your customer accountnumber? Please spell your name? What is your birth date?” and the like.The customer account details automatically pop up on the screen of theworkstation as the call of the user is received.

In this patent application a subscriber terminal means a terminal devicein a network, such as a mobile phone, telephone and/or computer. Also insome embodiments of the invention the subscriber terminal can be formedby two or more devices that themselves are subscriber terminals orperipherals to a subscriber terminal. For example a telephone and aworkstation computer can be used together when they are connected with acommunication link as explained earlier. The call recipient can beentered by choosing a call recipient from a contact application in amobile phone and/or computer, by voice recognition, and/or by enteringthe actual phone number of the recipient's subscribed line inembodiments of this invention.

In this application a social network site means any site such asFacebook, LinkedIn, Plaxo, Twitter or the like, where people caneffectively communicate in workgroups.

A corporate and/or social intranet/Internet workgroup would alsoclassify as a social network site for the purposes of this application.

“A wall” is an identified communication space between the caller and thecall recipient on a social network, such as Facebook, for example, orany other social network.

The Caller ID primarily refers to the originating and/or destinationtelephone number information sent in the telephone network. However,some calls are IP or packet switched based, and might originate from adevice or try to reach a device that does not have a telephone numberassigned to it or does not use that telephone number. In these instanceswhatever caller identity information is used to substitute theoriginating and/or destination telephone number, such as username, IPaddress, email address or the like, will be construed as the Caller IDin accordance with the invention in this application.

A search engine is in accordance with the invention and is characterizedin that, the search engine is arranged to receive an automatic input ofCaller ID, or data derived from Caller ID, from a subscriber terminaland/or telephony network as a search term, and the said search engine isarranged to execute a search of at least one electronic document usingat least one said search term and display at least one said searchresult on a screen.

A subscriber terminal in accordance with the invention is characterizedin that the subscriber terminal is arranged to send an automatic outputof Caller ID, or data derived from Caller ID, to a search engine as asearch term and display at least one search result returned from saidsearch engine.

By an automatic input or output we mean a machine generated input oroutput of Caller ID or data derived from Caller ID which does notrequire human data entry at all in some embodiments, or only an approvalor selection of a machine generated input or output in accordance withthe invention. Quite clearly this is different to keyboard text ornumber string entry or electronically copying and pasting Caller ID by amouse as could currently be done in the prior art. In preferableembodiments of the invention all or some of the steps or processes ofthe invention are automatic.

A method for displaying information in at least one subscriber terminalis in accordance with the invention and characterized in that,

-   -   at least one incoming call arrives and/or at least one call        recipient for an outgoing call is entered to the said subscriber        terminal,    -   the identity of the incoming call caller and/or the outgoing        call recipient is identified,    -   the said identity of the incoming and/or outgoing call is        entered as a search term into at least one search engine program        on the subscriber terminal and/or on at least one network        computer,    -   the said at least one search engine program searches the file        system of the subscriber terminal and/or the Internet with said        at least one search term,    -   the results of the said search are displayed on at least one        said subscriber terminal screen as the recipient of an outgoing        call is selected, as the call is incoming and/or outgoing, as        the call is answered, and/or during the call.

A subscriber terminal in accordance with the invention is characterizedin that,

-   -   at least one incoming call is arranged to arrive and/or at least        one call recipient of an outgoing call is arranged to be entered        to the said subscriber terminal,    -   the identity of the incoming call caller and/or the outgoing        call recipient is arranged to be identified,    -   the said identity of the incoming and/or outgoing call is        arranged to be entered as a search term into at least one search        engine program on the subscriber terminal and/or on at least one        network computer to which the subscriber terminal is arranged to        be connected,    -   the said at least one search engine program is arranged to        search the file system of the subscriber terminal and/or the        Internet with said at least one search term,    -   the results of the said search are arranged to be displayed on        at least one said subscriber terminal screen as the recipient of        an outgoing call is selected, as the call is incoming and/or        outgoing, as the call is answered, and/or during the call.

In some embodiments of the invention all or some of the aforementionedsteps are conducted automatically. A preferred embodiment of theinvention automatically enters the identity of the incoming call callerand/or the outgoing call recipient as a search term, but requests theuser a permission to conduct the search. In a more streamlinedembodiment, the search is also conducted as soon as the search term isobtained, and the user is returned at least one search result withoutany input requirement when the method of the invention is operating.This applies also to the subscriber terminal, software program productand/or telecommunication system of the invention.

A telecommunication system in accordance with the invention ischaracterized in that,

-   -   at least one incoming call is arranged to arrive and/or at least        one call recipient of an outgoing call is arranged to be entered        to the said subscriber terminal,    -   the identity of the incoming call caller and/or the outgoing        call recipient is arranged to be identified,    -   the said identity of the incoming and/or outgoing call is        arranged to be entered as a search term into at least one search        engine program on the subscriber terminal and/or on at least one        network computer to which the subscriber terminal is arranged to        be connected,    -   the said at least one search engine program is arranged to        search the file system of the subscriber terminal and/or the        Internet with said at least one search term,    -   the results of the said search are arranged to be displayed on        at least one said subscriber terminal screen as the recipient of        an outgoing call is selected, as the call is incoming and/or        outgoing, as the call is answered, and/or during the call.

A memory unit comprising a software program product in accordance withthe invention is characterized in that,

-   -   at least one incoming call and/or at least one call recipient of        an outgoing call is arranged to be detected by the software        program product,    -   the identity of the incoming call caller and/or the outgoing        call recipient is arranged to be identified by the software        program product,    -   the said identity of the incoming call caller and/or the        outgoing call recipient is arranged to be entered as a search        term into at least one search engine program on the subscriber        terminal and/or on at least one network computer to which the        subscriber terminal is arranged to be connected by the software        program product,    -   the said at least one search engine program is arranged to        search the file system of the subscriber terminal and/or the        Internet with said at least one search term,    -   the results of the said search are arranged to be displayed on        at least one said subscriber terminal screen as the recipient of        an outgoing call is selected, as the call is incoming and/or        outgoing, as the call is answered, and/or during the call by the        software program product.

A software program product in accordance with the invention ischaracterized in that,

-   -   at least one incoming call is arranged to arrive and/or at least        one call recipient of an outgoing call is arranged to be        detected by the software program product,    -   the identity of the incoming call caller and/or the outgoing        call recipient is arranged to be identified by the software        program product,    -   the said identity of the incoming call caller and/or the        outgoing call recipient is arranged to be entered as a search        term into at least one search engine program on the subscriber        terminal and/or on at least one network computer to which the        subscriber terminal is arranged to be connected by the software        program product,    -   the said at least one search engine program is arranged to        search the file system of the subscriber terminal and/or the        Internet with said at least one search term,    -   the results of the said search are arranged to be displayed on        at least one said subscriber terminal screen as the recipient of        an outgoing call is selected, as the call is incoming and/or        outgoing, as the call is answered, and/or during the call by the        software program product.

A network computer server in accordance with the invention is arrangedto be in connection with at least one subscriber terminal and ischaracterized in that,

-   -   the identity of an incoming call caller to a subscriber terminal        and/or an outgoing call recipient in a subscriber terminal is        arranged to be identified by the network computer server,    -   the said identity of the incoming call caller and/or the        outgoing call recipient is arranged to be entered as a search        term into at least one search engine program on the subscriber        terminal and/or the network computer server,    -   the said at least one search engine program is arranged to        search the file system of the subscriber terminal and/or the        Internet with said at least one search term,    -   the results of the said search are arranged to be displayed on        at least one said subscriber terminal screen as the recipient of        an outgoing call is selected, as the call is incoming and/or        outgoing, as the call is answered, and/or during the call by the        software program product.

A subscriber terminal is in accordance with the invention andcharacterized in that, the subscriber terminal comprises a call logand/or contacts directory software application and at least one call logand/or contacts directory entry is arranged to be displayed on thescreen of the subscriber terminal with at least one search resultobtained with using the Caller ID of said entry and/or any data derivedthereof as a search term.

Caller ID was explained earlier in the application. In above by “dataderived thereof”, i.e. of Caller ID, we mean other data that are withthe Caller ID in the entry, such as name, organization, email address orthe like, or any data that can be derived from this data, such as thecombination: Charles Lahti (name), and/or Nordea Bank (organization),and/or +3589123456 (Caller ID) or some other combination, synonym orpermutation thereof. This applies also to the below telecommunicationsystem and software program product embodiments in some embodiments.

A telecommunication system in accordance with the invention ischaracterized in that, the telecommunication system comprises a call logand/or contacts directory software application and at least one call logand/or contacts directory entry is arranged to be displayed on thescreen of a subscriber terminal with at least one search result obtainedwith using the Caller ID of said entry and/or any data derived thereofas a search term.

A software program product is in accordance with the invention andcharacterized in that, the software program product comprises a call logand/or contacts directory software application and at least one call logand/or contacts directory entry is arranged to be displayed on thescreen of a subscriber terminal with at least one search result obtainedwith using the Caller ID of said entry and/or any data derived thereofas a search term.

A subscriber terminal in accordance with the invention is characterizedin that, the subscriber terminal comprises a call log and/or contactsdirectory software application, and at least one call log and/orcontacts directory entry is arranged to be displayed on the screen ofthe subscriber terminal with at least one social network page and/ordata derived thereof associated with said call log entry.

A telecommunication system in accordance with the invention ischaracterized in that, the telecommunication system comprises a call logand/or contacts directory software application, and at least one calllog and/or contacts directory entry is arranged to be displayed on thescreen of the subscriber terminal with at least one social network pageand/or data derived thereof associated with said call log and/orcontacts directory entry.

A software program product in accordance with the invention ischaracterized in that, the software program product comprises a call logand/or contacts directory software application, and at least one calllog and/or contacts directory entry is arranged to be displayed on thescreen of a subscriber terminal with at least one social network pageand/or data derived thereof associated with said call log entry.

In addition and with reference to the aforementioned advantage accruingembodiments, the best mode of the invention is considered to be the useof the invention with social media, such as Facebook, where the mobilestation searches for the social media page of the caller based on theCaller ID and derivations thereof and displays it to the recipient ofthe call on the mobile station screen, possibly with other Internetsearch results.

BRIEF DESCRIPTION OF THE DRAWINGS

In the following the invention will be described in greater detail withreference to exemplary embodiments in accordance with the accompanyingdrawings, in which

FIG. 1 demonstrates an embodiment 10 of the inventive document searchand display method with an incoming call as a flow diagram.

FIG. 2 demonstrates an embodiment 20 of the inventive document searchand display method with an outgoing call as a flow diagram.

FIG. 3 demonstrates an embodiment 30 of the mobile station subscriberterminal in accordance with the invention.

FIG. 4 demonstrates an embodiment 40 of the subscriber terminal composedof a separate computer and a telephone in accordance with the invention.

FIG. 5 demonstrates an embodiment 50 of the inventive document searchdisplay and production method for calls adapted to social media as aflow diagram.

FIG. 6 demonstrates an embodiment 60 of the inventive document searchdisplay and production method for calls as a network block diagram.

FIG. 7 demonstrates an embodiment 70 of the inventive subscriberterminal where the invention is applied to the subscriber terminal calllog.

FIG. 8 demonstrates an embodiment 80 of the inventive subscriberterminal where the invention is applied to the subscriber terminalcontacts directory.

FIG. 9 demonstrates an embodiment 90 of the inventive subscriberterminal where the invention is applied to the subscriber terminalcontacts directory with at least one social network.

Some of the embodiments are described in the dependent claims.

DETAILED DESCRIPTION OF EMBODIMENTS

FIG. 1 shows the method of the invention when a call is inbound to thesubscriber terminal of the user. In phase 100 at least one call arrivesat the subscriber terminal. The subscriber terminal is typically amobile phone, but can in principle be any device connected to a phoneline. In phase 110 the caller is identified, typically by the Caller ID,i.e. the telephone number from which the caller called. Furthermore, asthe Caller ID is received, the subscriber terminal may match it with aname in the contact book application of the subscriber terminal. Thetelephone number, name of caller, organization of caller and the likeare identified as the identity of the caller in phase 120. For exampleif telephone number+3589123456 belongs to an entry named Charles Lahtiin the contact book application, that is associated with a workorganization of the name Nordea Bank in the contact book application,the identity of the caller will be “+3589123456, Charles Lahti, NordeaBank” and/or any permutation thereof in accordance with the invention.

In phase 120 all or some of the terms: “+3589123456, Charles Lahti,Nordea Bank are entered into at least one search engine as a searchterm. In some embodiments other search terms, such as contextual searchterms like the user's name, company, location, time or the like, mayalso be entered as search terms in addition to at least one calleridentity term. The search engine may be search engine software on thesubscriber terminal itself, or it may also be located on the Internet towhich the subscriber terminal is advantageously connected in someembodiments of the invention.

In phase 130 the search engine searches the file system of thesubscriber terminal and/or remote computer and/or the Internet using theaforementioned search terms. While searching, the search engine willalso typically retrieve matching results to the subscriber terminal orto a network server to which the subscriber terminal is connected to insome embodiments of the invention.

In phase 140 the search results are shown on the screen to the user.Calling people is a very time sensitive activity, i.e. there is a greatamount of contextual significance that is attached to when you call, orto the “now”. Therefore in some embodiments of the invention the searchengine will rank the search results based on how recent they are.Therefore the search engine will show the file from the file system withwhich the user and the caller last worked together, and/or the recentonline activity that the caller has performed in some embodiments.

Preferably, the search will be conducted and the search results will bedisplayed automatically as the Caller ID is retrieved. This way the usergets to glance at the activities of the person calling him as the phonerings and the search results are shown seamlessly on the phone screen.

In some embodiments of the invention it is of course possible that thesearch is conducted over a corporate intranet to facilitate workgrouptype behavior between employees that work together. As the employees seewhat each other are doing virtually, it is easier for them to work in agroup.

In some embodiments of the invention any of the following applicationsperform the search for and display of the search results together orseparately: an email program searches emails, an internet browser uses asearch engine toolbar and/or search engine internet site and searcheswebsites, a file system search engine searches at least one file systemfor files.

It should be noted that any features, phases or parts of the method 10can be freely permuted and combined with embodiments 20, 30, 40, 50, 60,70, 80 and/or 90 in accordance with the invention.

FIG. 2 displays an embodiment 20 of the invention that is useful whenpeople make calls. In phase 200 at least one outgoing telephone numberis entered to the subscriber terminal. The user typically enters thetelephone number by keyboard entry or voice recognition in someembodiments of the invention. In phase 210 the number to be called isidentified and any data associated with this number is identified. Forexample, if the number entered is +3589123456, the number of fictitiousperson Charles Lahti with the organization Nordea Bank in the electronicphone book of the subscriber terminal, the identity of the callrecipient is identified as “+3589123456, Charles Lahti, Nordea Bank” orany permutation, derivation, synonym, translation or combinationthereof. Permuted and modified search terms in accordance with theinvention could be for example “Charles or Lahti and Nordea Bank orNordea Pankki”, where “Pankki” is the Finnish translation of “Bank”.

In phase 220 the recipient identity is entered to at least one searchengine as a search term. In some embodiments other search terms, such ascontextual search terms like the user's name, location, time, company orthe like, may also be entered as search terms in addition to at leastone recipient identity term. In phase 230 the search engine, which mayreside on the subscriber terminal, network computer, or be distributedbetween the two, is used to search the file system and/or the Internet.In phase 240 at least one search result is displayed to the user. Thisway the user can check what the call recipient has been up to prior tothe call with a simple glance at the subscriber terminal screen. In someembodiments of the invention, the subscriber terminal logs the userautomatically into social network sites, such as Facebook, LinkedIn,Twitter or the like, because it is quite likely that the most recentInternet based activity of the call recipient is found from these orsimilar web sites.

In some embodiments of the invention it is of course possible that thesearch is conducted over a corporate intranet to facilitate workgrouptype behavior between employees that work together. As the employees seewhat each other are doing virtually, it is easier for them to work in agroup.

In some embodiments of the invention any of the following applicationsperform the search for and display of the search results together orseparately: an email program searches emails, an internet browser uses asearch engine toolbar and searches websites, a file system search enginesearches the file system for files.

It should be noted that any features, phases or parts of the method 20can be freely permuted and combined with embodiments 10, 30, 40, 50, 60,70, 80 and/or 90 in accordance with the invention.

FIG. 3 shows an embodiment 30 of a subscriber terminal in accordancewith the invention. The subscriber terminal is a mobile phone or amobile station with a screen 300 and a keyboard 330. The mobile phone ofthe invention works as follows: at least one incoming call is arrangedto arrive and/or at least one outgoing call is arranged to leave fromthe said mobile phone, and the number of that call is displayed in thescreen section 310. In some embodiments of the invention the telephonenumber gets also translated to a name and/or organization from thecontact book application of the mobile phone. In this example thenumber+3589123456 is translated to Charles Lahti, whose organizationhappens to be Nordea Bank, which is also displayed in screen section310. Now as the telephone number+3589123456 is entered, or Charles Lahtiselected from the contacts book application, a search is arranged to beconducted on a search engine. The search engine is in the mobile phoneand/or over the network and/or Internet and the search terms used are“+3589123456, Charles Lahti, Nordea Bank” or any permutation,derivation, synonym or combination thereof.

Similarly the identity of the incoming call caller is arranged to beidentified. If the number+3589123456 calls to the subscriber terminal,the number is recognized and the corresponding contact details in thecontact application are shown, for this number Charles Lahti, NordeaBank. Similarly the search terms used by the search engine are“+3589123456, Charles Lahti, Nordea Bank” or any permutation,derivation, synonym or combination thereof.

The search results are shown in screen section 320, and as Charles Lahtiis an analyst for Nordea Bank his report on the Swedish-Anglo drugcompany AstraZeneca pops up first. This search result is shown to theuser of the mobile phone 30.

In one practical embodiment of the invention the mobile phone 30 is aGoogle Android mobile phone, which is arranged to be connected to theGoogle Search Engine. The Google search engine is integrated with theGoogle Android phone, and the user of the mobile phone gets shownautomatic search results based on the Caller ID's of outgoing andincoming calls to and from the mobile phone. This way the need for anydirectory enquiries services is removed. This is what can be called“Caller ID surfing” of the Internet, as the name of the title of thisapplication suggests. Of course any other mobile phone or search enginecould be similarly integrated in accordance with the invention.

Quite clearly another practical embodiment of the invention could berealized with Microsoft Bing search engine, a Microsoft operating systemor Internet browser enabled phone, and also possibly the Microsoftsocial network “Windows Live Planet”. In one of these practicalembodiments involving Microsoft solutions as components, the Microsoftoperating system or Internet- or file system browser would recognize anoutgoing and/or incoming caller ID, then search for documents with Bingusing the Caller ID or any data derived thereof as at least one searchterm. Additionally if the Caller ID or any data derived thereof would beassociated with any profile page in Windows Live Planet, the Microsoftsystems could be interfaced so that the Windows Live Planet profile pageis displayed with the Caller ID of an outgoing and/or incoming call.

In one embodiment the whole contacts directory of a mobile station canbe replaced with the social network user local copy. For example aWindows Live planet mobile phone would simply have the user use hisWindows Live Planet account as his contacts directory in the mobilephone.

In one particular embodiment the call log application of a mobile phoneor subscriber terminal is integrated with the invention so that anymissed calls or past calls are associated with search results and/orsocial network profile pages of parties that have called the user or theuser has called in the past. For example in one embodiment screensection 310 could be used to show at least one missed call or at leastone past call, and screen section 320 could be used to show the searchresults. In some embodiments the call log application is replenishedwith search results associated with Caller ID's automatically as thesubscriber terminal is used. A software on a mobile phone can do thesaid searches and/or an Internet server such as a search engine can dothe searches and replenish the search results in accordance with theinvention.

In some embodiments of the invention at least one social networkapplication such as Facebook or Windows Live planet are integrated withthe call log and/or contacts directory software of a mobile phone sothat there is a direct translation of Caller ID's in the call log and orcontacts directory with telephone numbers listed in the social networkuser profiles. In some embodiments there is a direct translation betweentelephone numbers in user profiles of social networks and/or Caller ID'sof incoming and/or outgoing calls and/or telephone numbers enteredand/or selected as call parties for an intended call.

In some embodiments of the invention when there are no sufficientlyrelevant search results the system will display “Call party notidentified” or a similar message. In some embodiments of the inventionwhen the call party is identified, but the party has denied thebroadcast of its identity, “unknown call party” or “call partyinformation denied” could be displayed, for example in screen section320. Quite clearly there can also be more than two screen sections inaccordance with the invention.

An important aspect of the invention is that when we are surfing andsearching the Internet with Caller ID data and derivations thereof, weare essentially surfing & searching the Internet for people. Therefore,in one preferable embodiment, the search engine not only lists and ranksthe search results but also opens the most relevant search results. Itis quite unpractical to read the actual Nordea analyst coverage of AstraZeneca Q2/2010 by Charles Lahti. What the user is most probablyinterested in is the contribution of Charles Lahti to this report. Inone preferable embodiment of the invention at least one search result isopened and the screen portion 320 is arranged to display that portion ofthe search result that actually features the search terms. Thefictitious search result featured a quote “The patent pipeline for newosteoporosis drugs does not match with the actual molecule in phase II,remarks Charles Lahti”, and the mobile phone software and/or searchengine software now displays that quote in the screen section 320. Quiteclearly the call log and contact directory embodiments can also bearranged to display the portions of the search results that feature thesearch terms as explained before in accordance with the invention.

Now assume the user is an AstraZeneca employee. The user of the mobilephone might have a contextual search term “AstraZeneca” set in someembodiments of the invention. Therefore the analyst coverage report isranked first, and its relevant quote is displayed on the screen as theuser is speaking, answering or about to make a call with the mobilephone 30 in accordance with the invention. For an AstraZeneca employeeit might be useful to know that Charles Lahti has concerns over theircompany's patents.

In all embodiments of the invention the search method of the inventordescribed in U.S. Ser. No. 12/758,258 can be used and this document isincorporated into this application as reference. The said at least onesearch engine program is arranged to search the file system of thesubscriber terminal and/or the Internet with said at least one searchterm but may add contextual ranking and/or contextual terms to thesearch in accordance with the invention. In one embodiment the searchengine does a synonym expansion of at least one search term, searchesthe documents with this expanded search term set, and then ranks theresults contextually as described in Ser. No. 12/758,258.

The results of the said search are arranged to be displayed on at leastone said subscriber terminal screen section 320 as the recipient of anoutgoing call is selected, as the call is incoming and/or outgoing, asthe call is answered, and/or during the call.

It should be noted that any features, phases or parts of the subscriberterminal 30 can be freely permuted and combined with embodiments 10, 20,40, 50, 60, 70, 80 and/or 90 in accordance with the invention.

FIG. 4 shows an embodiment 40 of the invention where the subscriberterminal is a Desktop computer, such as a PC, and a telephone. In someembodiments of the invention the caller is a customer and the answeringparty is a call center agent and the caller identity is used to searchand retrieve all or some of the customer account details to theworkstation display of the call center agent.

As the call comes in to the telephone 440, the Caller ID data is relayedto the computer 450. In some embodiments the telephone 440 and thecomputer 450 are connected with a cable or a wireless radio link, suchas Bluetooth. In some embodiment of the invention there is no telephone,and the computer is merely connected to the phone line and has amicrophone and loudspeakers and/or a headset for talking on the phoneline.

In some embodiments of the invention the computer has customer detailsstored that also include the telephone number of the customer. As thecomputer retrieves the incoming call Caller ID the computer searches forcustomer entries stored on the computer that have that telephone number.In this embodiment the incoming call has a Caller ID +3589123456, andthe computer finds that this telephone number is associated with CharlesLahti, who works in the Nordea Bank and has a customer account number1234. These details are shown to the call center agent in screen section410.

In a preferable embodiment of the invention, the computer now knows thecustomer account number and opens this relevant customer account to thecall center agent in screen section 420. Now, even before answering tothe call the call center agent knows that Charles Lahti is a regularclient flying to Los Angeles from Helsinki several times, but has notused one Helsinki-London flight, but would have been entitled to use it.

The call center agent is not greatly surprised when Charles Lahtiinquires about a refund over the telephone concerning the HEL-LONflight. The call center agent can immediately move on to process therefund query in the returns section of the customer account programdisplayed in screen section 420 in accordance with the invention.

Quite clearly the same workstation embodiment 40 can also be used whenpeople place outbound calls. In this embodiment it is only the outboundCaller ID that is used as the basis for the search in obtaining datarecords.

It should be noted that any features, phases or parts of the embodiment40 can be freely permuted and combined with embodiments 10, 20, 30, 50,60, 70, 80 and/or 90 in accordance with the invention.

FIG. 5 shows an embodiment 50 of the invention that utilizes socialnetwork websites and/or services and/or corporate intranets. In phase500 at least one incoming call arrives and/or outgoing telephone numberis entered. In phase 510 the incoming call caller and/or the outgoingcall recipient are identified, by the Caller ID, i.e. telephone number,and also possibly, name, organization or any other info that is relatedto the number in the contacts application of the subscriber terminal. Inphase 510 at least one caller and/or call recipient identity is enteredto at least one search engine as a search term. In phase 530 thesubscriber terminal logs the user onto a social media network, such asFacebook, LinkedIn or the like.

It should be noted that the phases of embodiment 50 are not necessarilyin chronological order. This also applies to all other methodembodiments of this application. The phases might be executed in adifferent temporal order and/or concurrently in accordance with theinvention. All method steps of the invention can also be executedautomatically, or completely without any user involvement while themethod is operating in some embodiments of the invention. Some methodsteps can be executed manually in some embodiments of the invention.

Now in preferable embodiments of the invention the search enginesearches at least one social network site, or uses a search facility onthat site with the Caller ID associated search terms. In someembodiments of the invention, the aim is to search the profile page ofthe caller and/or call recipient and display the said profile page touser.

In phase 540 the subscriber terminal opens a communication space betweenthe user and the caller and/or recipient in the social network. Now oneof the subscriber terminals used in the call is automatically logged toan on-line conversation facility between the user and the other callparticipant. In phase 550 the subscriber terminal records all or somepart of the call into a data file and uploads the data file to a socialnetwork site, and posts the data file to a space identified as acommunication space between the caller and the call recipient. In someembodiments of the invention the user and the caller and/or recipientmay exchange text or image messages that are also recorded to thecommunication space in accordance with the invention. In someembodiments of the invention the call is recorded in a voice and/orvideo data file to the communication space and speech recognition isused to extract text extracts from the recorded voice and/or video datafile.

It should be noted that any features, phases or parts of the method 50can be freely permuted and combined with embodiments 10, 20, 30, 40, 60,70, 80 and/or 90 in accordance with the invention.

FIG. 6 shows a system embodiment of the invention as a network. The user650 uses the subscriber terminal 600 to place calls and receive calls.The subscriber terminal is typically connected to the Internet 640 and aSearch Engine 630 by means of a communication connection, which may be awireless data connection such as a WLAN-, GPRS-, 3G-, 4G- and/or WCDMAconnection or a cable connection like an Ethernet connection or similarconnection. The Caller ID received through the Telephony network 610 orby entry to the subscriber terminal 600 is used to recognize theidentity of the caller when the user is receiving a call and/or theintended call recipient when the user is about to make a call. TheCaller ID and any identity data associated with it are then used todefine the search terms in accordance with the invention.

The subscriber terminal 600 uses a search engine 630 residing in thesubscriber terminal or in the network to search the file system of thesubscriber terminal or the Internet 640 or any other communicationnetwork with the search terms derived from the Caller ID and associatedidentity data. The search results are then displayed to the user.Showing the relevant documents about the caller helps the user withuseful background information from the caller when he is answeringcalls. Similarly, showing the relevant search result documents about thepotential call recipient prior to launching the actual call helps theuser in choosing his topics and words when he begins speaking and makesthe call.

In one practical embodiment of the invention the subscriber terminal 600is a Google Android mobile phone, which is arranged to be connected tothe Google Search Engine 630. The Google search engine is integratedwith the Google Android phone, and the user 650 of the mobile phone getsshown automatic search results based on the Caller ID's, or any dataderived thereof, of outgoing and incoming calls to and from the mobilephone. This way the need for any directory enquiries services isremoved. This is what can be called “Caller ID surfing” of the Internet,as the name of the title suggests. Of course any other mobile phone orsearch engine could be similarly integrated in accordance with theinvention.

Quite clearly another practical embodiment of the invention could berealized with Microsoft Bing search engine 630, a Microsoft operatingsystem and/or Internet browser enabled phone 600, and also possibly theMicrosoft social network “Windows Live Planet”. In one of thesepractical embodiments involving Microsoft solutions as components, theMicrosoft operating system or browser would recognize an outgoing and/orincoming caller ID, then search for documents with Bing 630 using theCaller ID or any data derived thereof as at least one search term.Additionally if the Caller ID or any data derived thereof would beassociated with any profile page in Windows Live Planet, the Microsoftsystems could be interfaced so that the Windows Live Planet profile pageof a call party is displayed with the Caller ID of an outgoing and/orincoming call. Naturally Windows Live Planet could exist separately onthe Internet 640 or in a closed network with search engine Bing 630, orwith a different search engine, in accordance with the invention.

It should be noted that any features, phases or parts of the system 60can be freely permuted and combined with embodiments 10, 20, 30, 40, 50,70, 80 and/or 90 in accordance with the invention.

Even though the invention has been explained mainly in association withCaller IDs as calls occur it is clearly not limited to the current callsituation only. In one particular embodiment the call log and/orcontacts directory application of a mobile phone or subscriber terminalis integrated with the invention so that any missed calls or past callsor stored contact entries are associated with search results and/orsocial network profile pages of parties that have called the user or theuser has called in the past, and/or of parties that are listed in thecontacts directory application.

FIG. 7 shows an embodiment of the invention 70 integrated with the calllog of a typical subscriber terminal, which can for example be a mobilephone. The call log is shown in screen section 710. The user has misseda call from Charles Lahti. The subscriber terminal has then connected toFacebook, searched for Charles Lahti and shows the Facebook profile pageof Charles Lahti in screen section 720 in accordance with the invention.There is a recorded conversation concerning the picnic on the socialnetwork site titled with the filename “May Day Picnic preparationmeeting.mp3”, and from this file a text excerpt has been obtained: “Weneed garlic baguettes”, which is available on the social network siteand can be displayed to the user.

The user of the subscriber terminal 70 now knows by a quick look at thecall log that he has missed a call from Charles Lahti, who is arranginga picnic and needs baguettes. Quite clearly this is a huge improvementto prior art, when the user would have only seen that Charles Lahti hascalled him, and he has missed the call.

It should be noted that any features, phases or parts of the system 70can be freely permuted and combined with embodiments 10, 20, 30, 40, 50,60, 80 and/or 90 in accordance with the invention.

FIG. 8 shows an integrated contacts directory with a social networkapplication such as Facebook, Twitter or the like 80. In embodiment 80the Facebook or similar social network account is integrated with thecontacts application in a mobile station, mobile phone and/or computer.The subscriber terminal 80 logs onto the social network from time totime, or upon a command from the user, and the contact entries in thecontact application are updated from the social network. The contactapplication simply matches a contact entry in the contacts applicationwith a social network account from a “friend” or “connection”, (i.e.people with whom the user is connected on the social network) andupdates the most recent data from the subscriber terminal to the socialnetwork or from the social network to the subscriber terminal in someembodiments of the invention. The matching is done based on thetelephone number, i.e. Caller ID, or name, email address, or by userspecified commands in accordance with the invention. Even though thepreferred embodiment is to show the most recent information with acontact entry, it is also possible to associate the most contextuallyrelevant event on the social network with a contact entry in thecontacts application in accordance with the invention. The relevantevent in the social network can be searched as described in U.S. Ser.No. 12/758,258 or by other methods. In the embodiment 80 of theinvention Charles Lahti and Jaakko Lahti (shown in screen section 810)are in the contacts application and the Facebook profiles that matchthese users are shown in screen section 820. The entry of Charles Lahtiis associated with the Facebook entry next to it that had a recorded mp3conversation, whereas contacts entry for Jaakko Lahti has a Facebookprofile page with a recent photo of himself next to it.

Quite clearly it is in accordance with the invention to store a localcopy of the social network status of all “connections” or “friends” ofthe user to the subscriber terminal even when the subscriber terminallogs off the social network. This way the connections can be used withreasonably updated information even when the social network is notavailable.

Quite clearly the screen sections can be combined in any logical mannerin accordance with the invention. There can be many screen sections orjust one, and the social network profile page and the contact entry ofthe same person can also be arranged to be shown in one section or partof the screen in an integrated fashion. For example thenumber+35892222222 could be inserted between the name Jaakko Lahti andthe picture, producing a contacts application/social network mixed entryto the subscriber terminal 80 and its screen 800. Alternatively thescreen could be used to only show one entry, say Jaakko Lahti and onlysocial network pages and/or search results and/or any data derivedthereof associated with entry Jaakko Lahti in some embodiments of theinvention.

In addition to downloading recent updates from the social network to thecontacts application, it is also possible and in accordance with theinvention to upload data from the subscriber terminal 80 to the socialnetwork. For example media files (voice, image, video files) and/ormessages can be associated with an entry in the contacts application inthe subscriber terminal, from which they are arranged to be uploaded tothe social network to the communication space between the user andsocial network account associated with the contacts entry in accordancewith the invention.

For example in one preferable embodiment, whenever a message is sent toa party in the contacts application, the subscriber terminal 80automatically updates a copy of the said message also to the socialnetwork, for example to the “wall” or communication space between thesender and the receiver in accordance with the invention.

It should be noted that any features, phases or parts of the system 80can be freely permuted and combined with embodiments 10, 20, 30, 40, 50,60, 70 and/or 90 in accordance with the invention.

FIG. 9 shows an embodiment of the invention using multiple socialnetworks. Occasionally people use different social networks fordifferent purposes, typically for example people use LinkedIn forbusiness communication and Facebook for personal communication. However,people are usually interested of each other in a cross-disciplinary way,for example your friends are interested in what you are doing at work.In this embodiment of the invention the subscriber terminal connects toat least one social network, two in this case by typically logging inthe subscriber of the subscriber terminal with usernames and passwordsthat are either stored in the subscriber terminal or provided by theuser.

The subscriber terminal then searches the social networks based ontypically name, telephone number, email address or the like. The CallerID, i.e. telephone number of a person and the name are a goodcombination, because they typically define the person uniquely. Thesubscriber terminal 90 has a contacts entry for Charles Lahti with thephone number+3589123456. Charles Lahti has two user profiles, one inFacebook for personal communication and one in LinkedIn for businesscommunication.

In accordance with the invention data is retrieved from both socialnetworks and merged whilst eliminating redundancy and delivered to thecontacts application of the subscriber terminal 90. In one embodimentthe subscriber terminal has a LinkedIn application and/or a Facebookapplication installed onto the subscriber terminal and the subscriberterminal is arranged to read the relevant data from social network userprofiles by using these applications and show it in the contactsapplication, call log application and/or Caller ID display during thecall. This way for example the mobile phone applications that deal withcommunication party choice stay refreshed with recent backgroundinformation on what is happening to the communication party. In anotherembodiment the subscriber terminal 90 is in connection to a server (notshown), which is arranged to be in connection with at least one socialnetwork. This server queries user specific data from at least one socialnetwork and combines the data from more than one social network in someembodiments. This data is then delivered in a compatible format to thecontacts application, for example in screen section 920 the double entryof the organization “Nordea Bank” is not repeated from both socialnetworks but this redundancy is eliminated in accordance with theinvention. Thus the contacts applications in subscriber terminal may bearranged to contact a server that adapts the search results in to a dataformat that can be displayed in the Caller ID display, call log and/orcontacts application in accordance with the invention.

Quite clearly one of the greatest assets of a social network is the factthat when you are connected with someone, that someone can share hisconnections with you, and you can expand your network to theseconnections. In one embodiment of the invention, connections of peoplethat are connected to a party in the user's call log or contactsdirectory application can be copied to these applications and/or theseapplications can be arranged to access the entries of these connectionsautomatically from the social network. For example Charles Lahti isconnected to Paavo Romu on LinkedIn in embodiment 90, and the user hascopied details of Paavo Romu to his contacts application. Paavo Romu'sentry is marked as a 2^(nd), because it resulted from Charles Lahti'sconnection and not from a direct relationship between the user and PaavoRomu, as was the case with the user and Charlie Lahti. It is inaccordance with the invention to surf for Caller ID entries based on oneCaller ID entry, as the contact application now can retrieve contactentries from secondary social network connections of an original entry(Charles Lahti). Quite naturally this embodiment can also be used withthe call log embodiment in accordance with the invention.

Quite clearly in all embodiments, it is in accordance with the inventionto merge more than one search results into a one search result fordisplay based on computational rules or algorithms that may reside on anetwork server and/or the subscriber terminal. For example data from twodifferent social networks that relate to the same person can be combinedsimilarly as in embodiment 90 with display of Caller ID or call logentries as explained in the earlier embodiments 10, 20, 30, 40, 50, 60,70 and/or 80.

Quite clearly in all embodiments or any of their combinations the searchterms can be reformatted with applicable computational logic rules, forexample the phone number +3589123456 equates with +3589123456internationally, 09123456 in Finland, and 123456 in Helsinki.

It should be noted that any features, phases or parts of the system 90can be freely permuted and combined with embodiments 10, 20, 30, 40, 50,60, 70 and/or 80 in accordance with the invention.

The invention has been explained above with reference to theaforementioned embodiments and several commercial and industrialadvantages have been demonstrated. The methods and arrangements of theinvention allow the user to obtain the newest public information aboutthe person who calls him or he decides to call, or any documents thatmight be intermittent between people. In other words for example theDesktop and/or screen of the invention automatically arranges itself toa state in which it is easiest to work during the call, using searchesmade based on call parameters, such as Caller ID. The invention adds“bandwidth”, i.e. speed, efficiency and more dimensions to personalcommunication, as the users of the inventive system can also visuallysee by documentation what is going on in the relationship between two ormore people. In addition the invention can be used to refreshcommunication management applications of mobile phones with data fromsocial networks, thereby incorporating social networks into contactsdirectory and call log applications.

The invention has been explained above with reference to theaforementioned embodiments. However, it is clear that the invention isnot only restricted to these embodiments, but comprises all possibleembodiments within the spirit and scope of the inventive thought and thefollowing patent claims.

REFERENCES

-   US 2005/0069095 A1-   EP 1 587 291 B1-   U.S. Ser. No. 12/758,258 of the Inventor Mikko Kalervo Väänänen

The invention claimed is:
 1. A mobile subscriber terminal comprising: acall log software application and/or contacts directory softwareapplication; and a call log entry of said call log application or acontacts directory entry of said contacts directory software applicationarranged to be displayed on a screen of the mobile subscriber terminal,wherein the mobile subscriber terminal comprises a social networkapplication integrated with the contacts directory software application,whereby the social network application integrated with the contactsdirectory software application is arranged to retrieve a social networkpage associated with the contacts directory entry or data derived fromsaid social network page, said social network page or at least some ofthe data derived from said social network page of a party associatedwith the contacts directory entry is arranged to be displayed, and thesocial network application integrated with the contacts directorysoftware application is arranged to upload media files including voice,image or video to the social network to a communication space between auser of the mobile subscriber terminal and a social network accountassociated with the contacts directory entry.
 2. The mobile subscriberterminal as claimed in claim 1, wherein data to be associated with saidcontacts directory entry is arranged to be collected from at least twosocial networks and the combined data is arranged to be shown with saidcall log entry or contacts directory entry.
 3. A telecommunicationsystem comprising: a social network server and a mobile subscriberterminal comprising a call log software application or a contactsdirectory software application; and a call log entry of said applicationor a contacts directory entry of said contacts directory softwareapplication is displayed on a screen of the mobile subscriber terminal,wherein the mobile subscriber terminal comprises a social networkapplication integrated with the contacts directory software, whereby thesocial network application integrated with the contacts directorysoftware application is arranged to retrieve a social network pageassociated with the contacts directory entry or data derived from saidsocial network page, said social network page or at least some of thedata derived from said social network page of a party associated withthe said contacts directory entry is displayed, and the social networkapplication integrated with the contacts directory software applicationis arranged to upload media files including voice, image or video to thesocial network to a communication space between a user of the mobilesubscriber terminal and social network account associated with thecontacts directory entry.
 4. The telecommunication system as claimed inclaim 3, wherein data to be associated with said contacts directoryentry is arranged to be collected from at least two social networks andthe combined data is arranged to be shown with said call log entry orcontacts directory entry.
 5. A software program product embodied in anon-transitory storage medium configured to cause one or more processingdevices to execute a method, the method comprising: displaying acontacts directory entry of a contacts directory software application ona screen of a mobile subscriber terminal; retrieving, by a socialnetwork application integrated with the contacts directory softwareapplication, a social network page associated with the contactsdirectory entry or data derived from said social network page;displaying said social network page or at least some of the data derivedfrom said social network page of a party associated with said contactsdirectory entry; and uploading, the social network applicationintegrated with the contacts directory software application, media filesincluding voice, image or video to the social network to a communicationspace between a user of the mobile subscriber terminal and socialnetwork account associated with the contacts directory entry.
 6. Thesoftware program product as claimed in claim 5, further comprisingcollecting data to be associated with at least one contacts directoryentry from at least two social networks, and displaying the combineddata with said contacts directory entry.
 7. A method, comprising:displaying a contacts directory entry of a contacts directory softwareapplication on a screen of a mobile subscriber terminal, the contactsdirectory software application or a call log software application beingprovided at a software program product embodied in a non-transitorystorage medium configured to cause one or more processing devices toexecute the contacts directory software application; retrieving, by asocial network application integrated with the contacts directorysoftware application at the mobile subscriber terminal, a social networkpage associated with the contacts directory entry or data derived fromsaid social network page; displaying said social network page or atleast some of the data derived from said social network page of a partyassociated with said contacts directory entry; and uploading, by thesocial network application integrated with the contacts directorysoftware application, media files including voice, image or video to thesocial network to a communication space between a user of the mobilesubscriber terminal and a social network account associated with thecontacts directory entry.
 8. The method as claimed in claim 7, furthercomprising collecting data to be associated with at least one contactsdirectory entry from at least two social networks, and displaying thecombined data with said contacts directory entry.